<?xml version="1.0" encoding="UTF-8" ?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:sql="http://java.sun.com/jsp/jstl/sql"
	xmlns:fn="http://java.sun.com/jsp/jstl/functions"
	xmlns:fmt="http://java.sun.com/jsp/jstl/fmt" version="2.0">
	<jsp:directive.page contentType="text/html; charset=UTF-8"
		pageEncoding="UTF-8" session="true" />
	<jsp:output doctype-root-element="html"
		doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
		doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
		omit-xml-declaration="true" />
	<html xmlns="http://www.w3.org/1999/xhtml">
<jsp:useBean id="ListaProductosBean"
	class="es.albarregas.beans.ListaProductosBean" scope="session" />

<jsp:useBean id="ListaPedidosBean"
	class="es.albarregas.beans.ListaPedidosBean" scope="session" />
<jsp:setProperty property="clausulaWhere" name="ListaPedidosBean"
	value="where numeropedido=${param.numeroPedido } " />

<jsp:useBean id="pedidoBean" class="es.albarregas.beans.PedidoBean"
	scope="session" />
<jsp:useBean id="ListaIvaBean" class="es.albarregas.beans.ListaIvaBean"
	scope="session" />
<jsp:setProperty property="clausulaWhere" name="ListaIvaBean" value="" />

<jsp:useBean id="ListaGastosEnvioBean"	class="es.albarregas.beans.ListaGastosEnvioBean" scope="session" />
<jsp:setProperty property="clausulaWhere" name="ListaGastosEnvioBean"
	value="where cod_prov= SUBSTRING('${param.codigoPostal}',1,2) " />

<jsp:useBean id="ListaLineasPedidoBean"
	class="es.albarregas.beans.ListaLineasPedidoBean" scope="session" />
<jsp:setProperty property="clausulaWhere" name="ListaLineasPedidoBean"
	value="where numeroPedido=${param.numeroPedido } " />

<script type="text/javascript" language="javascript"
	src="${pageContext.request.contextPath }/js/ForModificarLineaPedido.js">
<!--asdf -->
	
</script>

<head>
<title>Editar linea pedido</title>
</head>
<body>
	<jsp:include page="Cabecera.jsp" />
	<div id="contenedor">

		<table>
			<thead>
				<tr>
					<th>Numero de Pedido</th>
					<th>Fecha</th>
					<th>Estado</th>
					<th>Codigo Cliente</th>
					<th>Base imponible</th>
					<th>Gastos Envio</th>
					<th>Iva</th>
					<th>Direccion</th>
					<th>Codigo Postal</th>
					<th>Editar</th>
				</tr>
			</thead>
			<c:forEach var="pedido" items="${ListaPedidosBean.pedido}">
				<c:set var="codigopostal" value="${pedido.codigoPostal}"></c:set>

				<tr>
					<td>${pedido.numeroPedido}</td>
					<td>${pedido.fecha}</td>
					<td>${pedido.estado}</td>
					<td>${pedido.codigoCliente}</td>
					<td><fmt:formatNumber pattern="###,##0.00 €"
							value="${pedido.baseImponible}" /></td>
					<td><fmt:formatNumber pattern="###,##0.00 €"
							value="${pedido.gastosDeEnvio}" /></td>
					<td><fmt:formatNumber pattern="###,##0.00 €"
							value="${pedido.iva}" /></td>
					<td>${pedido.direccion}</td>
					<td>${codigopostal}</td>
					<td></td>
				</tr>
			</c:forEach>
		</table>
		<table>
			<tr>
			
				<th>NºPedido</th>
				<th>NºLinea</th>
				<th>Cod.Producto</th>
				<th>Concepto</th>
				<th>Cantidad</th>
				<th>PrecioUnidad</th>
				<th>PrecioTotal</th>
				
				
				
				

			</tr>
			<jsp:setProperty property="clausulaWhere" name="ListaProductosBean"
				value="" />
			<c:set var="vacio" value="si">
			</c:set>
			<c:forEach var="lineaPedido"
				items="${ListaLineasPedidoBean.lineaPedido}">
				<c:set var="vacio" value="no">
				</c:set>
				<form action="CrlModificarLineaPedido.jsp">
					<input type="hidden" name="numeroPedido"
						value="${lineaPedido.numeroPedido}" /> <input type="hidden"
						name="numeroLinea" value="${lineaPedido.numeroLinea}" />
					<tr>
						<td>
							<LABEL name="numeroPedido"
							value="${lineaPedido.numeroPedido}">
							</LABEL>
							${lineaPedido.numeroPedido}</td>
						<td>
							${lineaPedido.numeroLinea}
						</td>
						<td><select id="codigos${lineaPedido.numeroLinea}"
							disabled="disabled">
								<c:forEach var="producto" items="${ListaProductosBean.producto}">
									<c:if test="${producto.codigo==lineaPedido.codigoProducto}">
										<option value="${producto.codigo}" selected="selected">${producto.codigo}</option>
									</c:if>
									<c:if test="${producto.codigo!=lineaPedido.codigoProducto}">
										<option value="${producto.codigo}">${producto.codigo}</option>
									</c:if>
								</c:forEach>
						</select></td>
						<td><select id="${lineaPedido.numeroLinea}"
							onchange="sincronizarCambio(this);" name="codigoProducto">

								<c:forEach var="producto" items="${ListaProductosBean.producto}">
									<c:if test="${producto.codigo==lineaPedido.codigoProducto}">
										<option value="${producto.codigo}" selected="selected">${producto.concepto}</option>

									</c:if>
									<c:if test="${producto.codigo!=lineaPedido.codigoProducto}">
										<option value="${producto.codigo}">${producto.concepto}</option>
									</c:if>
								</c:forEach>

						</select></td>
						<td><input type="number" min="1"
							id="cantidad${lineaPedido.numeroLinea}" name="cantidad"
							value="${lineaPedido.cantidad}" /></td>
						<td><select id="precios${lineaPedido.numeroLinea}"
							disabled="disabled">

								<c:forEach var="producto" items="${ListaProductosBean.producto}">
									<c:if test="${producto.codigo==lineaPedido.codigoProducto}">
										<option value="${producto.precio}" selected="selected">${producto.precio}€</option>
										<c:set var="precioUnitario" value="${producto.precio}"></c:set>
									</c:if>
									<c:if test="${producto.codigo!=lineaPedido.codigoProducto}">
										<option value="${producto.precio}">${producto.precio}</option>
									</c:if>
								</c:forEach>

						</select> <input type="hidden" name="precioUnitario"
							id="precioUnitario${lineaPedido.numeroLinea}"
							value="${precioUnitario}" /></td>
							
							
						<td>${lineaPedido.precioUnitarioPorCantidad}€
						
						
						</td>
						<td><INPUT type="submit" value="editar" name="accion" /> <INPUT
							type="submit" value="eliminar" name="accion" /></td>
					</tr>
				</form>
			</c:forEach>

			<c:if test="${vacio=='si'}">

				<tr>
					<td colspan="5">PEDIDO SIN LINEAS</td>

				</tr>

			</c:if>

		</table>
		<c:if test="${param.ultimaAccion==1}">
			<h3>Linea editada</h3>
		</c:if>
		<c:if test="${param.ultimaAccion==2}">
			<h3>Linea eliminada</h3>
		</c:if>
		<c:url var="valor" value="editarPedido.jsp">
							
						</c:url> <a href="VisPedidosAdmin.jsp">Volver</a>

	</div>
</body>
	</html>
</jsp:root>